home *** CD-ROM | disk | FTP | other *** search
Wrap
#!DG_TEXT-Version-2 # D2 Version: Built by root on Tue Aug 24 11:38:15 PDT 1993 windowOrigin 200.00 0.00 viewOrigin 1.00 9.00 viewSize 792.00 540.00 visibleOrigin 0.00 0.00 snapToGrid gridSize 14.000 defaultFont "Helvetica" defaultFontSize 12.00 printInfoFile "PrintInfo" colorFile "Colors.clr" symbol 2147483647 default layer -1 shape "Rectangle" location 20.00 20.00 size 60.00 30.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled textPlacement top end symbol 4 layer 0 shape "Rectangle" location 658.00 185.00 size 84.00 97.00 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 Stores String nodes to pass to library functions, argument names in a function, and arguments to send to the interpreter.} textPlacement top end symbol 5 layer 1 shape "Rectangle" location 658.00 87.00 size 70.00 55.00 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\fs18\fc0\cf0 Stores String, State, and Symbol nodes} textPlacement top end symbol 6 layer -1 shape "Rectangle" location 312.00 401.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 State Node} textPlacement top end symbol 7 layer -1 shape "Rectangle" location 308.52 399.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 8 layer -1 shape "Rectangle" location 308.00 447.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 COWSStateNode.h} textPlacement top end symbol 9 layer -1 shape "Rectangle" location 536.00 191.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 Argument List} textPlacement top end symbol 10 layer -1 shape "Rectangle" location 532.52 189.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 11 layer -1 shape "Rectangle" location 532.00 237.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 COWSArgumentList.h} textPlacement top end symbol 12 layer -1 shape "Rectangle" location 532.00 447.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 COWSStateNode.h} textPlacement top end symbol 13 layer -1 shape "Rectangle" location 532.00 401.76 size 112.00 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 Library Function Node} textPlacement top end symbol 14 layer -1 shape "Rectangle" location 532.52 399.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 15 layer 10 shape "Rectangle" location 658.00 395.00 size 70.00 55.00 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\fs18\fc0\cf0 Stores library functions.} textPlacement top end symbol 16 layer 11 shape "Rectangle" location 224.00 493.00 size 84.00 55.00 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 Stores symbols, with some special provisions for special forms.} textPlacement top end symbol 17 layer 12 shape "Rectangle" location 434.00 395.00 size 98.00 97.00 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 Stores state of current function, including local variable dictionary,\ arguments, and\ function string and position.} textPlacement top end symbol 18 layer 13 shape "Rectangle" location 224.00 394.00 size 70.00 70.00 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 Stores globals, values, function text, and program text.} textPlacement top end symbol 19 layer 14 shape "Rectangle" location 434.00 185.00 size 84.00 55.00 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\fs18\fc0\cf0 Stores String and Library Function Nodes hashed by string value.} textPlacement top end symbol 20 layer 15 shape "Rectangle" location 14.00 59.00 size 154.00 55.00 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;\f0\fnil Times-Roman;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs28\fc0\cf0 COWS 1.0\ Sean Luke\ March 6, 1994} textPlacement top end symbol 21 layer 16 shape "Rectangle" location 14.00 17.00 size 490.00 55.00 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f1\fnil NewCenturySchlbk-Roman;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\fs72\fc0\cf0 COWS Object Hierarchy} textPlacement top end symbol 22 layer -1 shape "Rectangle" location 159.48 276.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 Other Libraries} textPlacement top end symbol 23 layer -1 shape "Rounded Rectangle" location 154.00 273.00 size 112.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 24 layer -1 shape "Rectangle" location 14.00 321.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 COWSStandardLibrary.h} textPlacement top end symbol 25 layer -1 shape "Rectangle" location 18.00 275.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 Standard\ Library} textPlacement top end symbol 26 layer -1 shape "Rectangle" location 14.52 273.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 27 layer -1 shape "Rectangle" location 88.00 149.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 Library} textPlacement top end symbol 28 layer -1 shape "Rectangle" location 84.52 147.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 29 layer -1 shape "Rectangle" location 84.00 195.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\fs18\fc0\cf0 CrudLibrary.h} textPlacement top end symbol 30 layer -1 shape "Rectangle" location 312.00 191.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 Dictionary} textPlacement top end symbol 31 layer -1 shape "Rectangle" location 308.52 189.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 32 layer -1 shape "Rectangle" location 308.00 237.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\fs18\fc0\cf0 <HashTable.h>} textPlacement top end symbol 33 layer -1 shape "Rectangle" location 102.00 499.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 Symbol Node\ } textPlacement top end symbol 34 layer -1 shape "Rectangle" location 98.52 497.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 35 layer -1 shape "Rectangle" location 98.00 545.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 COWSSymbolNode.h} textPlacement top end symbol 36 layer -1 shape "Rectangle" location 312.00 303.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 Node} textPlacement top end symbol 37 layer -1 shape "Rectangle" location 308.52 301.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 38 layer -1 shape "Rectangle" location 308.00 349.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 COWSNode.h} textPlacement top end symbol 39 layer -1 shape "Rectangle" location 102.00 401.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 String Node} textPlacement top end symbol 40 layer -1 shape "Rectangle" location 98.52 399.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 41 layer -1 shape "Rectangle" location 98.00 447.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 COWSStringNode.h} textPlacement top end symbol 42 layer -1 shape "Rectangle" location 536.00 93.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b0\i0\ulnone\qc\fs28\fc0\cf0 Stack} textPlacement top end symbol 43 layer -1 shape "Rectangle" location 532.52 91.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 44 layer -1 shape "Rectangle" location 532.00 139.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 COWSStack.h} textPlacement top end symbol 45 layer -1 shape "Rectangle" location 312.00 93.76 size 102.52 38.24 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\qc\fs28\fc0\cf0 Interpreter} textPlacement top end symbol 46 layer -1 shape "Rectangle" location 308.52 91.00 size 113.00 44.00 framed fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 1.00 filled shadowed textPlacement top end symbol 47 layer -1 shape "Rectangle" location 308.00 139.67 size 115.52 16.33 fillColor colorIndex 0 frameColor colorIndex 1 shadowColor colorIndex 2 lineWidth 0.00 rtfText {\rtf0\ansi{\fonttbl\f2\fswiss Helvetica;}\margl40\margr40\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f2\b0\i0\ulnone\fs18\fc0\cf0 COWSInterpreter.h} textPlacement top end vertex 2147483645 default layer -1 location 0.00 0.00 end vertex 2147483644 default layer -1 location 0.00 0.00 end vertex 48 layer 2 location 363.26 401.76 end vertex 49 layer 3 location 363.26 342.00 end vertex 50 layer 5 location 587.26 191.76 end vertex 51 layer 6 location 587.26 132.00 end vertex 52 layer -1 location 544.15 401.76 end vertex 53 layer 9 location 407.11 342.00 end vertex 54 layer 17 location 153.26 499.76 end vertex 55 layer 18 location 153.26 440.00 end vertex 56 layer 19 location 194.23 401.76 end vertex 57 layer 20 location 322.29 342.00 end vertex 58 layer 21 location 199.98 276.76 end vertex 59 layer 22 location 150.02 188.00 end vertex 60 layer 23 location 79.88 275.76 end vertex 61 layer 24 location 128.64 188.00 end line 2147483646 default from 2147483645 to 2147483644 2147483645 2147483644 layer -1 lineWidth 1.00 filled frameColor colorIndex 1 fillColor colorIndex 0 end line 62 from 36 to 39 57 56 layer 34 lineWidth 1.00 filled frameColor colorIndex 1 fillColor colorIndex 0 end line 63 from 27 to 22 59 58 layer 35 lineWidth 1.00 filled frameColor colorIndex 1 fillColor colorIndex 0 end line 64 from 27 to 25 61 60 layer 36 lineWidth 1.00 filled frameColor colorIndex 1 fillColor colorIndex 0 end line 65 from 39 to 33 55 54 layer 37 lineWidth 1.00 filled frameColor colorIndex 1 fillColor colorIndex 0 end line 66 from 36 to 13 53 52 layer 38 lineWidth 1.00 filled frameColor colorIndex 1 fillColor colorIndex 0 end line 67 from 42 to 9 51 50 layer 39 lineWidth 1.00 filled frameColor colorIndex 1 fillColor colorIndex 0 end line 68 from 36 to 6 49 48 layer 40 lineWidth 1.00 filled frameColor colorIndex 1 fillColor colorIndex 0 end group 69 layer -1 location 308.52 399.00 size 113.00 44.00 6 7 end group 70 layer 4 location 308.00 399.00 size 115.52 65.00 8 69 end group 71 layer -1 location 532.52 189.00 size 113.00 44.00 9 10 end group 72 layer 7 location 532.00 189.00 size 115.52 65.00 11 71 end group 73 layer 8 location 532.00 399.00 size 115.52 65.00 52 12 13 14 end group 74 layer 25 location 154.00 273.00 size 112.00 44.00 22 23 end group 75 layer 26 location 14.00 273.00 size 115.52 65.00 24 25 26 end group 76 layer -1 location 84.52 147.00 size 113.00 44.00 27 28 end group 77 layer 27 location 84.00 147.00 size 115.52 65.00 29 76 end group 78 layer -1 location 308.52 189.00 size 113.00 44.00 30 31 end group 79 layer 28 location 308.00 189.00 size 115.52 65.00 32 78 end group 80 layer -1 location 98.52 497.00 size 113.00 44.00 33 34 end group 81 layer 29 location 98.00 497.00 size 115.52 65.00 35 80 end group 82 layer -1 location 308.52 301.00 size 113.00 44.00 36 37 end group 83 layer 30 location 308.00 301.00 size 115.52 65.00 38 82 end group 84 layer -1 location 98.52 399.00 size 113.00 44.00 39 40 end group 85 layer 31 location 98.00 399.00 size 115.52 65.00 41 84 end group 86 layer -1 location 532.52 91.00 size 113.00 44.00 42 43 end group 87 layer 32 location 532.00 91.00 size 115.52 65.00 44 86 end group 88 layer -1 location 308.52 91.00 size 113.00 44.00 45 46 end group 89 layer 33 location 308.00 91.00 size 115.52 65.00 47 88 end